var appId;
var token;//js token
var timestamp;//时间戳
var nonceStr;//随机字符串
var signature;//签名
var shareUrl = "http://jokesday.duapp.com/detailShare.html?id=";
//每7200秒重新生成签名
setInterval(function() {
	weixinConfig();
}, 7200000);
function weixinConfig(){
	//获取签名和token等
	$.ajax({
		url:urlPre+"/joke/weixin/signature.future",
		dataType:'json',
		success:function(data){
			token = data.token;
			timestamp = data.timestamp;
			appId = data.appId;
			nonceStr = data.nonceStr;
			signature = data.signature;
			weixininit();
		},
		error : function(msg) {  
            alert("获取token失败");  
        }
	});
}

function weixininit(){
	wx.checkJsApi({
		jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage']
	});
	//获取
	wx.config({
	    debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
	    appId: appId, // 必填，公众号的唯一标识
	    timestamp: timestamp, // 必填，生成签名的时间戳
	    nonceStr: nonceStr, // 必填，生成签名的随机串
	    signature: signature,// 必填，签名，见附录1
	    jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
	});
	wx.ready(function(){
		pageInit();
	});
	//错误
	wx.error(function(res){
		alert(res);
	    // config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。

	});
}

function sinaWeibo(id,title,content){
	
	var sinaShareURL="http://service.weibo.com/share/share.php?";//新浪URL
    var host_url=shareUrl+id; //host_url获取当前的路径
    var title = "每日一笑："+title+"                   "+content;
    var _URL=sinaShareURL+"url="+host_url+"&title="+title;//新浪
    window.open(_URL);//重新打开一个新的窗体
    shareCallback(5);
}

function weixinPy(id,title,content){
	$("#popupMenu").popup("close");
	alert("功能开发中");
	/*wx.onMenuShareAppMessage({
	    title: title, // 分享标题
	    desc: content, // 分享描述
	    link: shareUrl+id, // 分享链接
	    imgUrl: '', // 分享图标
	    type: '', // 分享类型,music、video或link，不填默认为link
	    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
	    success: function () { 
	        shareCallback(6);
	    },
	    cancel: function () { 
	        // 用户取消分享后执行的回调函数
	    }
	});*/
}

function weixinPyq(id,title,content){
	$("#popupMenu").popup("close");
	alert("功能开发中");
	/*wx.onMenuShareTimeline({
	    title: title, // 分享标题
	    link: shareUrl+id, // 分享链接
	    imgUrl: '', // 分享图标
	    success: function () { 
	        // 用户确认分享后执行的回调函数
	    	shareCallback(7);
	    },
	    cancel: function () { 
	        // 用户取消分享后执行的回调函数
	    }
	});*/
}